package com.wzdigit.wms.basic.client.request.across.oms;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 删改单控制-OMS删改单控制输入
 * @author yangdongjie
 * @OrderCloseInputDto.java
 * @2021年3月9日上午11:58:08
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = true)
public class OrderCloseInputDto implements Serializable {
	
	private static final long serialVersionUID = 6237373906434955197L;
	
	/**
     * 单据类型（发货通知单、销售退货单、调拨单）
     */
	@ApiModelProperty(value = "单据类型（GDN_TYPE：发货通知单、ASN_TYPE：销售退货单、TRANSFER_TYPE：调拨单）", required = true)
    private String billType;
	
	/**
     * 单据号
     */
	@ApiModelProperty(value = "单据号", required = true)
    private String billNo;
	
	/**
     * 操作类型
     */
	@ApiModelProperty(value = "操作类型（U：修改、D：删除）", required = true)
    private String operatType;
}
